/*
 * Copyright 2020 Mike Penz
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.mikepenz.iconics.typeface.library.googlematerial

import com.mikepenz.iconics.typeface.IIcon
import com.mikepenz.iconics.typeface.ITypeface
import com.mikepenz.iconics.typeface.library.googlematerial.rounded.R
import java.util.LinkedList

@Suppress("EnumEntryName")
object RoundedGoogleMaterial : ITypeface {

    override val fontRes: Int
        get() = R.font.google_material_font_rounded_v4_0_0_0_original

    override val characters: Map<String, Char> by lazy {
        Icon.values().associate { it.name to it.character }
    }

    override val mappingPrefix: String
        get() = "gmr"

    override val fontName: String
        get() = "Google Material Rounded"

    override val version: String
        get() = "4.0.0.0.original"

    override val iconCount: Int
        get() = characters.size

    override val icons: List<String>
        get() = characters.keys.toCollection(LinkedList())

    override val author: String
        get() = "Google"

    override val url: String
        get() = "https://github.com/google/material-design-icons"

    override val description: String
        get() = "Material design icons are the official icon set from Google that are designed " +
                "under the material design guidelines."

    override val license: String
        get() = "CC-BY 4.0"

    override val licenseUrl: String
        get() = "http://creativecommons.org/licenses/by/4.0/"

    override fun getIcon(key: String): IIcon = Icon.valueOf(key)

    enum class Icon constructor(override val character: Char) : IIcon {
        gmr_360('\ue577'),
        gmr_3d_rotation('\ue84d'),
        gmr_4k('\ue072'),
        gmr_5g('\uef38'),
        gmr_6_ft_apart('\uf21e'),
        gmr_ac_unit('\ueb3b'),
        gmr_access_alarm('\ue190'),
        gmr_access_alarms('\ue191'),
        gmr_access_time('\ue192'),
        gmr_accessibility('\ue84e'),
        gmr_accessibility_new('\ue92c'),
        gmr_accessible('\ue914'),
        gmr_accessible_forward('\ue934'),
        gmr_account_balance('\ue84f'),
        gmr_account_balance_wallet('\ue850'),
        gmr_account_box('\ue851'),
        gmr_account_circle('\ue853'),
        gmr_account_tree('\ue97a'),
        gmr_ad_units('\uef39'),
        gmr_adb('\ue60e'),
        gmr_add('\ue145'),
        gmr_add_a_photo('\ue439'),
        gmr_add_alarm('\ue193'),
        gmr_add_alert('\ue003'),
        gmr_add_box('\ue146'),
        gmr_add_business('\ue729'),
        gmr_add_circle('\ue147'),
        gmr_add_circle_outline('\ue148'),
        gmr_add_comment('\ue266'),
        gmr_add_ic_call('\ue97c'),
        gmr_add_location('\ue567'),
        gmr_add_location_alt('\uef3a'),
        gmr_add_photo_alternate('\ue43e'),
        gmr_add_road('\uef3b'),
        gmr_add_shopping_cart('\ue854'),
        gmr_add_task('\uf23a'),
        gmr_add_to_home_screen('\ue1fe'),
        gmr_add_to_photos('\ue39d'),
        gmr_add_to_queue('\ue05c'),
        gmr_addchart('\uef3c'),
        gmr_adjust('\ue39e'),
        gmr_admin_panel_settings('\uef3d'),
        gmr_agriculture('\uea79'),
        gmr_airline_seat_flat('\ue630'),
        gmr_airline_seat_flat_angled('\ue631'),
        gmr_airline_seat_individual_suite('\ue632'),
        gmr_airline_seat_legroom_extra('\ue633'),
        gmr_airline_seat_legroom_normal('\ue634'),
        gmr_airline_seat_legroom_reduced('\ue635'),
        gmr_airline_seat_recline_extra('\ue636'),
        gmr_airline_seat_recline_normal('\ue637'),
        gmr_airplanemode_active('\ue195'),
        gmr_airplanemode_inactive('\ue194'),
        gmr_airplanemode_off('\ue194'),
        gmr_airplanemode_on('\ue195'),
        gmr_airplay('\ue055'),
        gmr_airport_shuttle('\ueb3c'),
        gmr_alarm('\ue855'),
        gmr_alarm_add('\ue856'),
        gmr_alarm_off('\ue857'),
        gmr_alarm_on('\ue858'),
        gmr_album('\ue019'),
        gmr_align_horizontal_center('\ue00f'),
        gmr_align_horizontal_left('\ue00d'),
        gmr_align_horizontal_right('\ue010'),
        gmr_align_vertical_bottom('\ue015'),
        gmr_align_vertical_center('\ue011'),
        gmr_align_vertical_top('\ue00c'),
        gmr_all_inbox('\ue97f'),
        gmr_all_inclusive('\ueb3d'),
        gmr_all_out('\ue90b'),
        gmr_alt_route('\uf184'),
        gmr_alternate_email('\ue0e6'),
        gmr_amp_stories('\uea13'),
        gmr_analytics('\uef3e'),
        gmr_anchor('\uf1cd'),
        gmr_android('\ue859'),
        gmr_announcement('\ue85a'),
        gmr_apartment('\uea40'),
        gmr_api('\uf1b7'),
        gmr_app_blocking('\uef3f'),
        gmr_app_settings_alt('\uef41'),
        gmr_apps('\ue5c3'),
        gmr_architecture('\uea3b'),
        gmr_archive('\ue149'),
        gmr_arrow_back('\ue5c4'),
        gmr_arrow_back_ios('\ue5e0'),
        gmr_arrow_circle_down('\uf181'),
        gmr_arrow_circle_up('\uf182'),
        gmr_arrow_downward('\ue5db'),
        gmr_arrow_drop_down('\ue5c5'),
        gmr_arrow_drop_down_circle('\ue5c6'),
        gmr_arrow_drop_up('\ue5c7'),
        gmr_arrow_forward('\ue5c8'),
        gmr_arrow_forward_ios('\ue5e1'),
        gmr_arrow_left('\ue5de'),
        gmr_arrow_right('\ue5df'),
        gmr_arrow_right_alt('\ue941'),
        gmr_arrow_upward('\ue5d8'),
        gmr_art_track('\ue060'),
        gmr_article('\uef42'),
        gmr_aspect_ratio('\ue85b'),
        gmr_assessment('\ue85c'),
        gmr_assignment('\ue85d'),
        gmr_assignment_ind('\ue85e'),
        gmr_assignment_late('\ue85f'),
        gmr_assignment_return('\ue860'),
        gmr_assignment_returned('\ue861'),
        gmr_assignment_turned_in('\ue862'),
        gmr_assistant('\ue39f'),
        gmr_assistant_photo('\ue3a0'),
        gmr_atm('\ue573'),
        gmr_attach_email('\uea5e'),
        gmr_attach_file('\ue226'),
        gmr_attach_money('\ue227'),
        gmr_attachment('\ue2bc'),
        gmr_attribution('\uefdb'),
        gmr_audiotrack('\ue3a1'),
        gmr_auto_delete('\uea4c'),
        gmr_autorenew('\ue863'),
        gmr_av_timer('\ue01b'),
        gmr_baby_changing_station('\uf19b'),
        gmr_backpack('\uf19c'),
        gmr_backspace('\ue14a'),
        gmr_backup('\ue864'),
        gmr_backup_table('\uef43'),
        gmr_ballot('\ue172'),
        gmr_bar_chart('\ue26b'),
        gmr_batch_prediction('\uf0f5'),
        gmr_bathtub('\uea41'),
        gmr_battery_alert('\ue19c'),
        gmr_battery_charging_full('\ue1a3'),
        gmr_battery_full('\ue1a4'),
        gmr_battery_std('\ue1a5'),
        gmr_battery_unknown('\ue1a6'),
        gmr_beach_access('\ueb3e'),
        gmr_bedtime('\uef44'),
        gmr_beenhere('\ue52d'),
        gmr_bento('\uf1f4'),
        gmr_bike_scooter('\uef45'),
        gmr_biotech('\uea3a'),
        gmr_block('\ue14b'),
        gmr_bluetooth('\ue1a7'),
        gmr_bluetooth_audio('\ue60f'),
        gmr_bluetooth_connected('\ue1a8'),
        gmr_bluetooth_disabled('\ue1a9'),
        gmr_bluetooth_searching('\ue1aa'),
        gmr_blur_circular('\ue3a2'),
        gmr_blur_linear('\ue3a3'),
        gmr_blur_off('\ue3a4'),
        gmr_blur_on('\ue3a5'),
        gmr_book('\ue865'),
        gmr_book_online('\uf217'),
        gmr_bookmark('\ue866'),
        gmr_bookmark_border('\ue867'),
        gmr_bookmark_outline('\ue867'),
        gmr_bookmarks('\ue98b'),
        gmr_border_all('\ue228'),
        gmr_border_bottom('\ue229'),
        gmr_border_clear('\ue22a'),
        gmr_border_horizontal('\ue22c'),
        gmr_border_inner('\ue22d'),
        gmr_border_left('\ue22e'),
        gmr_border_outer('\ue22f'),
        gmr_border_right('\ue230'),
        gmr_border_style('\ue231'),
        gmr_border_top('\ue232'),
        gmr_border_vertical('\ue233'),
        gmr_branding_watermark('\ue06b'),
        gmr_brightness_1('\ue3a6'),
        gmr_brightness_2('\ue3a7'),
        gmr_brightness_3('\ue3a8'),
        gmr_brightness_4('\ue3a9'),
        gmr_brightness_5('\ue3aa'),
        gmr_brightness_6('\ue3ab'),
        gmr_brightness_7('\ue3ac'),
        gmr_brightness_auto('\ue1ab'),
        gmr_brightness_high('\ue1ac'),
        gmr_brightness_low('\ue1ad'),
        gmr_brightness_medium('\ue1ae'),
        gmr_broken_image('\ue3ad'),
        gmr_browser_not_supported('\uef47'),
        gmr_brush('\ue3ae'),
        gmr_bubble_chart('\ue6dd'),
        gmr_bug_report('\ue868'),
        gmr_build('\ue869'),
        gmr_build_circle('\uef48'),
        gmr_burst_mode('\ue43c'),
        gmr_business('\ue0af'),
        gmr_business_center('\ueb3f'),
        gmr_cached('\ue86a'),
        gmr_cake('\ue7e9'),
        gmr_calculate('\uea5f'),
        gmr_calendar_today('\ue935'),
        gmr_calendar_view_day('\ue936'),
        gmr_call('\ue0b0'),
        gmr_call_end('\ue0b1'),
        gmr_call_made('\ue0b2'),
        gmr_call_merge('\ue0b3'),
        gmr_call_missed('\ue0b4'),
        gmr_call_missed_outgoing('\ue0e4'),
        gmr_call_received('\ue0b5'),
        gmr_call_split('\ue0b6'),
        gmr_call_to_action('\ue06c'),
        gmr_camera('\ue3af'),
        gmr_camera_alt('\ue3b0'),
        gmr_camera_enhance('\ue8fc'),
        gmr_camera_front('\ue3b1'),
        gmr_camera_rear('\ue3b2'),
        gmr_camera_roll('\ue3b3'),
        gmr_campaign('\uef49'),
        gmr_cancel('\ue5c9'),
        gmr_cancel_presentation('\ue0e9'),
        gmr_cancel_schedule_send('\uea39'),
        gmr_card_giftcard('\ue8f6'),
        gmr_card_membership('\ue8f7'),
        gmr_card_travel('\ue8f8'),
        gmr_carpenter('\uf1f8'),
        gmr_casino('\ueb40'),
        gmr_cast('\ue307'),
        gmr_cast_connected('\ue308'),
        gmr_cast_for_education('\uefec'),
        gmr_category('\ue574'),
        gmr_center_focus_strong('\ue3b4'),
        gmr_center_focus_weak('\ue3b5'),
        gmr_change_history('\ue86b'),
        gmr_charging_station('\uf19d'),
        gmr_chat('\ue0b7'),
        gmr_chat_bubble('\ue0ca'),
        gmr_chat_bubble_outline('\ue0cb'),
        gmr_check('\ue5ca'),
        gmr_check_box('\ue834'),
        gmr_check_box_outline_blank('\ue835'),
        gmr_check_circle('\ue86c'),
        gmr_check_circle_outline('\ue92d'),
        gmr_checkroom('\uf19e'),
        gmr_chevron_left('\ue5cb'),
        gmr_chevron_right('\ue5cc'),
        gmr_child_care('\ueb41'),
        gmr_child_friendly('\ueb42'),
        gmr_chrome_reader_mode('\ue86d'),
        gmr_class('\ue86e'),
        gmr_clean_hands('\uf21f'),
        gmr_cleaning_services('\uf0ff'),
        gmr_clear('\ue14c'),
        gmr_clear_all('\ue0b8'),
        gmr_close('\ue5cd'),
        gmr_close_fullscreen('\uf1cf'),
        gmr_closed_caption('\ue01c'),
        gmr_closed_caption_disabled('\uf1dc'),
        gmr_cloud('\ue2bd'),
        gmr_cloud_circle('\ue2be'),
        gmr_cloud_done('\ue2bf'),
        gmr_cloud_download('\ue2c0'),
        gmr_cloud_off('\ue2c1'),
        gmr_cloud_queue('\ue2c2'),
        gmr_cloud_upload('\ue2c3'),
        gmr_code('\ue86f'),
        gmr_collections('\ue3b6'),
        gmr_collections_bookmark('\ue431'),
        gmr_color_lens('\ue3b7'),
        gmr_colorize('\ue3b8'),
        gmr_comment('\ue0b9'),
        gmr_comment_bank('\uea4e'),
        gmr_commute('\ue940'),
        gmr_compare('\ue3b9'),
        gmr_compare_arrows('\ue915'),
        gmr_compass_calibration('\ue57c'),
        gmr_computer('\ue30a'),
        gmr_confirmation_num('\ue638'),
        gmr_confirmation_number('\ue638'),
        gmr_connect_without_contact('\uf223'),
        gmr_construction('\uea3c'),
        gmr_contact_mail('\ue0d0'),
        gmr_contact_page('\uf22e'),
        gmr_contact_phone('\ue0cf'),
        gmr_contact_support('\ue94c'),
        gmr_contactless('\uea71'),
        gmr_contacts('\ue0ba'),
        gmr_content_copy('\uf08a'),
        gmr_content_cut('\uf08b'),
        gmr_content_paste('\uf098'),
        gmr_control_camera('\ue074'),
        gmr_control_point('\ue3ba'),
        gmr_control_point_duplicate('\ue3bb'),
        gmr_copy('\uf08a'),
        gmr_copyright('\ue90c'),
        gmr_coronavirus('\uf221'),
        gmr_corporate_fare('\uf1d0'),
        gmr_countertops('\uf1f7'),
        gmr_create('\ue150'),
        gmr_create_new_folder('\ue2cc'),
        gmr_credit_card('\ue870'),
        gmr_crop('\ue3be'),
        gmr_crop_16_9('\ue3bc'),
        gmr_crop_3_2('\ue3bd'),
        gmr_crop_5_4('\ue3bf'),
        gmr_crop_7_5('\ue3c0'),
        gmr_crop_din('\ue3c1'),
        gmr_crop_free('\ue3c2'),
        gmr_crop_landscape('\ue3c3'),
        gmr_crop_original('\ue3c4'),
        gmr_crop_portrait('\ue3c5'),
        gmr_crop_rotate('\ue437'),
        gmr_crop_square('\ue3c6'),
        gmr_cut('\uf08b'),
        gmr_dashboard('\ue871'),
        gmr_data_usage('\ue1af'),
        gmr_date_range('\ue916'),
        gmr_deck('\uea42'),
        gmr_dehaze('\ue3c7'),
        gmr_delete('\ue872'),
        gmr_delete_forever('\ue92b'),
        gmr_delete_outline('\ue92e'),
        gmr_delete_sweep('\ue16c'),
        gmr_departure_board('\ue576'),
        gmr_description('\ue873'),
        gmr_design_services('\uf10a'),
        gmr_desktop_access_disabled('\ue99d'),
        gmr_desktop_mac('\ue30b'),
        gmr_desktop_windows('\ue30c'),
        gmr_details('\ue3c8'),
        gmr_developer_board('\ue30d'),
        gmr_developer_mode('\ue1b0'),
        gmr_device_hub('\ue335'),
        gmr_device_unknown('\ue339'),
        gmr_devices('\ue1b1'),
        gmr_devices_other('\ue337'),
        gmr_dialer_sip('\ue0bb'),
        gmr_dialpad('\ue0bc'),
        gmr_directions('\ue52e'),
        gmr_directions_bike('\ue52f'),
        gmr_directions_boat('\ue532'),
        gmr_directions_bus('\ue530'),
        gmr_directions_car('\ue531'),
        gmr_directions_ferry('\ue532'),
        gmr_directions_off('\uf10f'),
        gmr_directions_railway('\ue534'),
        gmr_directions_run('\ue566'),
        gmr_directions_subway('\ue533'),
        gmr_directions_train('\ue534'),
        gmr_directions_transit('\ue535'),
        gmr_directions_walk('\ue536'),
        gmr_disabled_by_default('\uf230'),
        gmr_disc_full('\ue610'),
        gmr_dns('\ue875'),
        gmr_do_disturb('\uf08c'),
        gmr_do_disturb_alt('\uf08d'),
        gmr_do_disturb_off('\uf08e'),
        gmr_do_disturb_on('\uf08f'),
        gmr_do_not_step('\uf19f'),
        gmr_do_not_touch('\uf1b0'),
        gmr_dock('\ue30e'),
        gmr_domain('\ue7ee'),
        gmr_domain_disabled('\ue0ef'),
        gmr_domain_verification('\uef4c'),
        gmr_done('\ue876'),
        gmr_done_all('\ue877'),
        gmr_done_outline('\ue92f'),
        gmr_donut_large('\ue917'),
        gmr_donut_small('\ue918'),
        gmr_double_arrow('\uea50'),
        gmr_download('\uf090'),
        gmr_download_done('\uf091'),
        gmr_drafts('\ue151'),
        gmr_drag_handle('\ue25d'),
        gmr_drag_indicator('\ue945'),
        gmr_drive_eta('\ue613'),
        gmr_dry('\uf1b3'),
        gmr_duo('\ue9a5'),
        gmr_dvr('\ue1b2'),
        gmr_dynamic_feed('\uea14'),
        gmr_dynamic_form('\uf1bf'),
        gmr_east('\uf1df'),
        gmr_eco('\uea35'),
        gmr_edit('\ue3c9'),
        gmr_edit_attributes('\ue578'),
        gmr_edit_location('\ue568'),
        gmr_edit_road('\uef4d'),
        gmr_eject('\ue8fb'),
        gmr_elderly('\uf21a'),
        gmr_electric_bike('\ueb1b'),
        gmr_electric_car('\ueb1c'),
        gmr_electric_moped('\ueb1d'),
        gmr_electric_rickshaw('\ueb1e'),
        gmr_electric_scooter('\ueb1f'),
        gmr_electrical_services('\uf102'),
        gmr_elevator('\uf1a0'),
        gmr_email('\ue0be'),
        gmr_emoji_emotions('\uea22'),
        gmr_emoji_events('\uea23'),
        gmr_emoji_flags('\uea1a'),
        gmr_emoji_food_beverage('\uea1b'),
        gmr_emoji_nature('\uea1c'),
        gmr_emoji_objects('\uea24'),
        gmr_emoji_people('\uea1d'),
        gmr_emoji_symbols('\uea1e'),
        gmr_emoji_transportation('\uea1f'),
        gmr_engineering('\uea3d'),
        gmr_enhance_photo_translate('\ue8fc'),
        gmr_enhanced_encryption('\ue63f'),
        gmr_equalizer('\ue01d'),
        gmr_error('\ue000'),
        gmr_error_outline('\ue001'),
        gmr_escalator('\uf1a1'),
        gmr_escalator_warning('\uf1ac'),
        gmr_euro('\uea15'),
        gmr_euro_symbol('\ue926'),
        gmr_ev_station('\ue56d'),
        gmr_event('\ue878'),
        gmr_event_available('\ue614'),
        gmr_event_busy('\ue615'),
        gmr_event_note('\ue616'),
        gmr_event_seat('\ue903'),
        gmr_exit_to_app('\ue879'),
        gmr_expand_less('\ue5ce'),
        gmr_expand_more('\ue5cf'),
        gmr_explicit('\ue01e'),
        gmr_explore('\ue87a'),
        gmr_explore_off('\ue9a8'),
        gmr_exposure('\ue3ca'),
        gmr_exposure_minus_1('\ue3cb'),
        gmr_exposure_minus_2('\ue3cc'),
        gmr_exposure_neg_1('\ue3cb'),
        gmr_exposure_neg_2('\ue3cc'),
        gmr_exposure_plus_1('\ue3cd'),
        gmr_exposure_plus_2('\ue3ce'),
        gmr_exposure_zero('\ue3cf'),
        gmr_extension('\ue87b'),
        gmr_face('\ue87c'),
        gmr_face_unlock('\uf008'),
        gmr_facebook('\uf234'),
        gmr_fact_check('\uf0c5'),
        gmr_family_restroom('\uf1a2'),
        gmr_fast_forward('\ue01f'),
        gmr_fast_rewind('\ue020'),
        gmr_fastfood('\ue57a'),
        gmr_favorite('\ue87d'),
        gmr_favorite_border('\ue87e'),
        gmr_favorite_outline('\ue87e'),
        gmr_featured_play_list('\ue06d'),
        gmr_featured_video('\ue06e'),
        gmr_feedback('\ue87f'),
        gmr_fence('\uf1f6'),
        gmr_fiber_dvr('\ue05d'),
        gmr_fiber_manual_record('\ue061'),
        gmr_fiber_new('\ue05e'),
        gmr_fiber_pin('\ue06a'),
        gmr_fiber_smart_record('\ue062'),
        gmr_file_copy('\ue173'),
        gmr_filter('\ue3d3'),
        gmr_filter_1('\ue3d0'),
        gmr_filter_2('\ue3d1'),
        gmr_filter_3('\ue3d2'),
        gmr_filter_4('\ue3d4'),
        gmr_filter_5('\ue3d5'),
        gmr_filter_6('\ue3d6'),
        gmr_filter_7('\ue3d7'),
        gmr_filter_8('\ue3d8'),
        gmr_filter_9('\ue3d9'),
        gmr_filter_9_plus('\ue3da'),
        gmr_filter_alt('\uef4f'),
        gmr_filter_b_and_w('\ue3db'),
        gmr_filter_center_focus('\ue3dc'),
        gmr_filter_drama('\ue3dd'),
        gmr_filter_frames('\ue3de'),
        gmr_filter_hdr('\ue3df'),
        gmr_filter_list('\ue152'),
        gmr_filter_none('\ue3e0'),
        gmr_filter_tilt_shift('\ue3e2'),
        gmr_filter_vintage('\ue3e3'),
        gmr_find_in_page('\ue880'),
        gmr_find_replace('\ue881'),
        gmr_fingerprint('\ue90d'),
        gmr_fire_extinguisher('\uf1d8'),
        gmr_fireplace('\uea43'),
        gmr_first_page('\ue5dc'),
        gmr_fitness_center('\ueb43'),
        gmr_flag('\ue153'),
        gmr_flaky('\uef50'),
        gmr_flare('\ue3e4'),
        gmr_flash_auto('\ue3e5'),
        gmr_flash_off('\ue3e6'),
        gmr_flash_on('\ue3e7'),
        gmr_flight('\ue539'),
        gmr_flight_land('\ue904'),
        gmr_flight_takeoff('\ue905'),
        gmr_flip('\ue3e8'),
        gmr_flip_camera_android('\uea37'),
        gmr_flip_camera_ios('\uea38'),
        gmr_flip_to_back('\ue882'),
        gmr_flip_to_front('\ue883'),
        gmr_folder('\ue2c7'),
        gmr_folder_open('\ue2c8'),
        gmr_folder_shared('\ue2c9'),
        gmr_folder_special('\ue617'),
        gmr_follow_the_signs('\uf222'),
        gmr_font_download('\ue167'),
        gmr_food_bank('\uf1f2'),
        gmr_format_align_center('\ue234'),
        gmr_format_align_justify('\ue235'),
        gmr_format_align_left('\ue236'),
        gmr_format_align_right('\ue237'),
        gmr_format_bold('\ue238'),
        gmr_format_clear('\ue239'),
        gmr_format_color_reset('\ue23b'),
        gmr_format_indent_decrease('\ue23d'),
        gmr_format_indent_increase('\ue23e'),
        gmr_format_italic('\ue23f'),
        gmr_format_line_spacing('\ue240'),
        gmr_format_list_bulleted('\ue241'),
        gmr_format_list_numbered('\ue242'),
        gmr_format_list_numbered_rtl('\ue267'),
        gmr_format_paint('\ue243'),
        gmr_format_quote('\ue244'),
        gmr_format_shapes('\ue25e'),
        gmr_format_size('\ue245'),
        gmr_format_strikethrough('\ue246'),
        gmr_format_textdirection_l_to_r('\ue247'),
        gmr_format_textdirection_r_to_l('\ue248'),
        gmr_format_underline('\ue249'),
        gmr_format_underlined('\ue249'),
        gmr_forum('\ue0bf'),
        gmr_forward('\ue154'),
        gmr_forward_10('\ue056'),
        gmr_forward_30('\ue057'),
        gmr_forward_5('\ue058'),
        gmr_forward_to_inbox('\uf187'),
        gmr_foundation('\uf200'),
        gmr_free_breakfast('\ueb44'),
        gmr_fullscreen('\ue5d0'),
        gmr_fullscreen_exit('\ue5d1'),
        gmr_functions('\ue24a'),
        gmr_g_translate('\ue927'),
        gmr_gamepad('\ue30f'),
        gmr_games('\ue021'),
        gmr_gavel('\ue90e'),
        gmr_gesture('\ue155'),
        gmr_get_app('\ue884'),
        gmr_gif('\ue908'),
        gmr_golf_course('\ueb45'),
        gmr_gps_fixed('\ue1b3'),
        gmr_gps_not_fixed('\ue1b4'),
        gmr_gps_off('\ue1b5'),
        gmr_grade('\ue885'),
        gmr_gradient('\ue3e9'),
        gmr_grading('\uea4f'),
        gmr_grain('\ue3ea'),
        gmr_graphic_eq('\ue1b8'),
        gmr_grass('\uf205'),
        gmr_grid_off('\ue3eb'),
        gmr_grid_on('\ue3ec'),
        gmr_group('\ue7ef'),
        gmr_group_add('\ue7f0'),
        gmr_group_work('\ue886'),
        gmr_groups('\uf233'),
        gmr_handyman('\uf10b'),
        gmr_hd('\ue052'),
        gmr_hdr_off('\ue3ed'),
        gmr_hdr_on('\ue3ee'),
        gmr_hdr_strong('\ue3f1'),
        gmr_hdr_weak('\ue3f2'),
        gmr_headset('\ue310'),
        gmr_headset_mic('\ue311'),
        gmr_healing('\ue3f3'),
        gmr_hearing('\ue023'),
        gmr_hearing_disabled('\uf104'),
        gmr_height('\uea16'),
        gmr_help('\ue887'),
        gmr_help_center('\uf1c0'),
        gmr_help_outline('\ue8fd'),
        gmr_high_quality('\ue024'),
        gmr_highlight('\ue25f'),
        gmr_highlight_alt('\uef52'),
        gmr_highlight_off('\ue888'),
        gmr_highlight_remove('\ue888'),
        gmr_history('\ue889'),
        gmr_history_edu('\uea3e'),
        gmr_history_toggle_off('\uf17d'),
        gmr_home('\ue88a'),
        gmr_home_repair_service('\uf100'),
        gmr_home_work('\uea09'),
        gmr_horizontal_distribute('\ue014'),
        gmr_horizontal_rule('\uf108'),
        gmr_horizontal_split('\ue947'),
        gmr_hot_tub('\ueb46'),
        gmr_hotel('\ue53a'),
        gmr_hourglass_bottom('\uea5c'),
        gmr_hourglass_disabled('\uef53'),
        gmr_hourglass_empty('\ue88b'),
        gmr_hourglass_full('\ue88c'),
        gmr_hourglass_top('\uea5b'),
        gmr_house('\uea44'),
        gmr_house_siding('\uf202'),
        gmr_how_to_reg('\ue174'),
        gmr_how_to_vote('\ue175'),
        gmr_http('\ue902'),
        gmr_https('\ue88d'),
        gmr_hvac('\uf10e'),
        gmr_image('\ue3f4'),
        gmr_image_aspect_ratio('\ue3f5'),
        gmr_image_not_supported('\uf116'),
        gmr_image_search('\ue43f'),
        gmr_import_contacts('\ue0e0'),
        gmr_import_export('\ue0c3'),
        gmr_important_devices('\ue912'),
        gmr_inbox('\ue156'),
        gmr_indeterminate_check_box('\ue909'),
        gmr_info('\ue88e'),
        gmr_info_outline('\ue88f'),
        gmr_input('\ue890'),
        gmr_insert_chart('\ue24b'),
        gmr_insert_chart_outlined('\ue26a'),
        gmr_insert_comment('\ue24c'),
        gmr_insert_drive_file('\ue24d'),
        gmr_insert_emoticon('\ue24e'),
        gmr_insert_invitation('\ue24f'),
        gmr_insert_link('\ue250'),
        gmr_insert_photo('\ue251'),
        gmr_insights('\uf092'),
        gmr_integration_instructions('\uef54'),
        gmr_invert_colors('\ue891'),
        gmr_invert_colors_off('\ue0c4'),
        gmr_invert_colors_on('\ue891'),
        gmr_iso('\ue3f6'),
        gmr_keyboard('\ue312'),
        gmr_keyboard_arrow_down('\ue313'),
        gmr_keyboard_arrow_left('\ue314'),
        gmr_keyboard_arrow_right('\ue315'),
        gmr_keyboard_arrow_up('\ue316'),
        gmr_keyboard_backspace('\ue317'),
        gmr_keyboard_capslock('\ue318'),
        gmr_keyboard_control('\ue5d3'),
        gmr_keyboard_hide('\ue31a'),
        gmr_keyboard_return('\ue31b'),
        gmr_keyboard_tab('\ue31c'),
        gmr_keyboard_voice('\ue31d'),
        gmr_king_bed('\uea45'),
        gmr_kitchen('\ueb47'),
        gmr_label('\ue892'),
        gmr_label_important('\ue937'),
        gmr_label_important_outline('\ue948'),
        gmr_label_off('\ue9b6'),
        gmr_label_outline('\ue893'),
        gmr_landscape('\ue3f7'),
        gmr_language('\ue894'),
        gmr_laptop('\ue31e'),
        gmr_laptop_chromebook('\ue31f'),
        gmr_laptop_mac('\ue320'),
        gmr_laptop_windows('\ue321'),
        gmr_last_page('\ue5dd'),
        gmr_launch('\ue895'),
        gmr_layers('\ue53b'),
        gmr_layers_clear('\ue53c'),
        gmr_leaderboard('\uf20c'),
        gmr_leak_add('\ue3f8'),
        gmr_leak_remove('\ue3f9'),
        gmr_leave_bags_at_home('\uf23b'),
        gmr_legend_toggle('\uf11b'),
        gmr_lens('\ue3fa'),
        gmr_library_add('\ue02e'),
        gmr_library_add_check('\ue9b7'),
        gmr_library_books('\ue02f'),
        gmr_library_music('\ue030'),
        gmr_lightbulb_outline('\ue90f'),
        gmr_line_style('\ue919'),
        gmr_line_weight('\ue91a'),
        gmr_linear_scale('\ue260'),
        gmr_link('\ue157'),
        gmr_link_off('\ue16f'),
        gmr_linked_camera('\ue438'),
        gmr_list('\ue896'),
        gmr_list_alt('\ue0ee'),
        gmr_live_help('\ue0c6'),
        gmr_live_tv('\ue639'),
        gmr_local_activity('\ue53f'),
        gmr_local_airport('\ue53d'),
        gmr_local_atm('\ue53e'),
        gmr_local_attraction('\ue53f'),
        gmr_local_bar('\ue540'),
        gmr_local_cafe('\ue541'),
        gmr_local_car_wash('\ue542'),
        gmr_local_convenience_store('\ue543'),
        gmr_local_dining('\ue556'),
        gmr_local_drink('\ue544'),
        gmr_local_fire_department('\uef55'),
        gmr_local_florist('\ue545'),
        gmr_local_gas_station('\ue546'),
        gmr_local_grocery_store('\ue547'),
        gmr_local_hospital('\ue548'),
        gmr_local_hotel('\ue549'),
        gmr_local_laundry_service('\ue54a'),
        gmr_local_library('\ue54b'),
        gmr_local_mall('\ue54c'),
        gmr_local_movies('\ue54d'),
        gmr_local_offer('\ue54e'),
        gmr_local_parking('\ue54f'),
        gmr_local_pharmacy('\ue550'),
        gmr_local_phone('\ue551'),
        gmr_local_pizza('\ue552'),
        gmr_local_play('\ue553'),
        gmr_local_police('\uef56'),
        gmr_local_post_office('\ue554'),
        gmr_local_print_shop('\ue555'),
        gmr_local_printshop('\ue555'),
        gmr_local_restaurant('\ue556'),
        gmr_local_see('\ue557'),
        gmr_local_shipping('\ue558'),
        gmr_local_taxi('\ue559'),
        gmr_location_city('\ue7f1'),
        gmr_location_disabled('\ue1b6'),
        gmr_location_history('\ue55a'),
        gmr_location_off('\ue0c7'),
        gmr_location_on('\ue0c8'),
        gmr_location_searching('\ue1b7'),
        gmr_lock('\ue897'),
        gmr_lock_open('\ue898'),
        gmr_lock_outline('\ue899'),
        gmr_login('\uea77'),
        gmr_looks('\ue3fc'),
        gmr_looks_3('\ue3fb'),
        gmr_looks_4('\ue3fd'),
        gmr_looks_5('\ue3fe'),
        gmr_looks_6('\ue3ff'),
        gmr_looks_one('\ue400'),
        gmr_looks_two('\ue401'),
        gmr_loop('\ue028'),
        gmr_loupe('\ue402'),
        gmr_low_priority('\ue16d'),
        gmr_loyalty('\ue89a'),
        gmr_luggage('\uf235'),
        gmr_mail('\ue158'),
        gmr_mail_outline('\ue0e1'),
        gmr_map('\ue55b'),
        gmr_maps_ugc('\uef58'),
        gmr_mark_chat_read('\uf18b'),
        gmr_mark_chat_unread('\uf189'),
        gmr_mark_email_read('\uf18c'),
        gmr_mark_email_unread('\uf18a'),
        gmr_markunread('\ue159'),
        gmr_markunread_mailbox('\ue89b'),
        gmr_masks('\uf218'),
        gmr_maximize('\ue930'),
        gmr_mediation('\uefa7'),
        gmr_medical_services('\uf109'),
        gmr_meeting_room('\ueb4f'),
        gmr_memory('\ue322'),
        gmr_menu('\ue5d2'),
        gmr_menu_book('\uea19'),
        gmr_menu_open('\ue9bd'),
        gmr_merge_type('\ue252'),
        gmr_message('\ue0c9'),
        gmr_messenger('\ue0ca'),
        gmr_messenger_outline('\ue0cb'),
        gmr_mic('\ue029'),
        gmr_mic_none('\ue02a'),
        gmr_mic_off('\ue02b'),
        gmr_microwave('\uf204'),
        gmr_military_tech('\uea3f'),
        gmr_minimize('\ue931'),
        gmr_miscellaneous_services('\uf10c'),
        gmr_missed_video_call('\ue073'),
        gmr_mms('\ue618'),
        gmr_mobile_friendly('\ue200'),
        gmr_mobile_off('\ue201'),
        gmr_mobile_screen_share('\ue0e7'),
        gmr_mode('\uf097'),
        gmr_mode_comment('\ue253'),
        gmr_model_training('\uf0cf'),
        gmr_monetization_on('\ue263'),
        gmr_money('\ue57d'),
        gmr_money_off('\ue25c'),
        gmr_money_off_csred('\uf038'),
        gmr_monochrome_photos('\ue403'),
        gmr_mood('\ue7f2'),
        gmr_mood_bad('\ue7f3'),
        gmr_moped('\ueb28'),
        gmr_more('\ue619'),
        gmr_more_horiz('\ue5d3'),
        gmr_more_time('\uea5d'),
        gmr_more_vert('\ue5d4'),
        gmr_motion_photos_on('\ue9c1'),
        gmr_motion_photos_pause('\uf227'),
        gmr_motion_photos_paused('\ue9c2'),
        gmr_motorcycle('\ue91b'),
        gmr_mouse('\ue323'),
        gmr_move_to_inbox('\ue168'),
        gmr_movie('\ue02c'),
        gmr_movie_creation('\ue404'),
        gmr_movie_filter('\ue43a'),
        gmr_multiline_chart('\ue6df'),
        gmr_multiple_stop('\uf1b9'),
        gmr_multitrack_audio('\ue1b8'),
        gmr_museum('\uea36'),
        gmr_music_note('\ue405'),
        gmr_music_off('\ue440'),
        gmr_music_video('\ue063'),
        gmr_my_library_add('\ue02e'),
        gmr_my_library_books('\ue02f'),
        gmr_my_library_music('\ue030'),
        gmr_my_location('\ue55c'),
        gmr_nat('\uef5c'),
        gmr_nature('\ue406'),
        gmr_nature_people('\ue407'),
        gmr_navigate_before('\ue408'),
        gmr_navigate_next('\ue409'),
        gmr_navigation('\ue55d'),
        gmr_near_me('\ue569'),
        gmr_near_me_disabled('\uf1ef'),
        gmr_network_check('\ue640'),
        gmr_network_locked('\ue61a'),
        gmr_new_releases('\ue031'),
        gmr_next_plan('\uef5d'),
        gmr_next_week('\ue16a'),
        gmr_nfc('\ue1bb'),
        gmr_night_shelter('\uf1f1'),
        gmr_nights_stay('\uea46'),
        gmr_no_backpack('\uf237'),
        gmr_no_cell('\uf1a4'),
        gmr_no_drinks('\uf1a5'),
        gmr_no_encryption('\ue641'),
        gmr_no_encryption_gmailerrorred('\uf03f'),
        gmr_no_flash('\uf1a6'),
        gmr_no_food('\uf1a7'),
        gmr_no_luggage('\uf23b'),
        gmr_no_meals('\uf1d6'),
        gmr_no_meeting_room('\ueb4e'),
        gmr_no_photography('\uf1a8'),
        gmr_no_sim('\ue0cc'),
        gmr_no_stroller('\uf1af'),
        gmr_no_transfer('\uf1d5'),
        gmr_north('\uf1e0'),
        gmr_north_east('\uf1e1'),
        gmr_north_west('\uf1e2'),
        gmr_not_accessible('\uf0fe'),
        gmr_not_interested('\ue033'),
        gmr_not_listed_location('\ue575'),
        gmr_not_started('\uf0d1'),
        gmr_note('\ue06f'),
        gmr_note_add('\ue89c'),
        gmr_notes('\ue26c'),
        gmr_notification_important('\ue004'),
        gmr_notifications('\ue7f4'),
        gmr_notifications_active('\ue7f7'),
        gmr_notifications_none('\ue7f5'),
        gmr_notifications_off('\ue7f6'),
        gmr_notifications_on('\ue7f7'),
        gmr_notifications_paused('\ue7f8'),
        gmr_now_wallpaper('\ue1bc'),
        gmr_now_widgets('\ue1bd'),
        gmr_offline_bolt('\ue932'),
        gmr_offline_pin('\ue90a'),
        gmr_ondemand_video('\ue63a'),
        gmr_online_prediction('\uf0eb'),
        gmr_opacity('\ue91c'),
        gmr_open_in_browser('\ue89d'),
        gmr_open_in_full('\uf1ce'),
        gmr_open_in_new('\ue89e'),
        gmr_open_with('\ue89f'),
        gmr_outbond('\uf228'),
        gmr_outdoor_grill('\uea47'),
        gmr_outlet('\uf1d4'),
        gmr_outlined_flag('\ue16e'),
        gmr_pages('\ue7f9'),
        gmr_pageview('\ue8a0'),
        gmr_palette('\ue40a'),
        gmr_pan_tool('\ue925'),
        gmr_panorama('\ue40b'),
        gmr_panorama_fish_eye('\ue40c'),
        gmr_panorama_fisheye('\ue40c'),
        gmr_panorama_horizontal('\ue40d'),
        gmr_panorama_vertical('\ue40e'),
        gmr_panorama_wide_angle('\ue40f'),
        gmr_party_mode('\ue7fa'),
        gmr_paste('\uf098'),
        gmr_pause('\ue034'),
        gmr_pause_circle_filled('\ue035'),
        gmr_pause_circle_outline('\ue036'),
        gmr_pause_presentation('\ue0ea'),
        gmr_payment('\ue8a1'),
        gmr_payments('\uef63'),
        gmr_pedal_bike('\ueb29'),
        gmr_pending('\uef64'),
        gmr_pending_actions('\uf1bb'),
        gmr_people('\ue7fb'),
        gmr_people_alt('\uea21'),
        gmr_people_outline('\ue7fc'),
        gmr_perm_camera_mic('\ue8a2'),
        gmr_perm_contact_cal('\ue8a3'),
        gmr_perm_contact_calendar('\ue8a3'),
        gmr_perm_data_setting('\ue8a4'),
        gmr_perm_device_info('\ue8a5'),
        gmr_perm_device_information('\ue8a5'),
        gmr_perm_identity('\ue8a6'),
        gmr_perm_media('\ue8a7'),
        gmr_perm_phone_msg('\ue8a8'),
        gmr_perm_scan_wifi('\ue8a9'),
        gmr_person('\ue7fd'),
        gmr_person_add('\ue7fe'),
        gmr_person_add_alt_1('\uef65'),
        gmr_person_add_disabled('\ue9cb'),
        gmr_person_outline('\ue7ff'),
        gmr_person_pin('\ue55a'),
        gmr_person_pin_circle('\ue56a'),
        gmr_person_remove('\uef66'),
        gmr_person_remove_alt_1('\uef67'),
        gmr_person_search('\uf106'),
        gmr_personal_video('\ue63b'),
        gmr_pest_control('\uf0fa'),
        gmr_pest_control_rodent('\uf0fd'),
        gmr_pets('\ue91d'),
        gmr_phone('\ue0cd'),
        gmr_phone_android('\ue324'),
        gmr_phone_bluetooth_speaker('\ue61b'),
        gmr_phone_callback('\ue649'),
        gmr_phone_disabled('\ue9cc'),
        gmr_phone_enabled('\ue9cd'),
        gmr_phone_forwarded('\ue61c'),
        gmr_phone_in_talk('\ue61d'),
        gmr_phone_iphone('\ue325'),
        gmr_phone_locked('\ue61e'),
        gmr_phone_missed('\ue61f'),
        gmr_phone_paused('\ue620'),
        gmr_phonelink('\ue326'),
        gmr_phonelink_erase('\ue0db'),
        gmr_phonelink_lock('\ue0dc'),
        gmr_phonelink_off('\ue327'),
        gmr_phonelink_ring('\ue0dd'),
        gmr_phonelink_setup('\ue0de'),
        gmr_photo('\ue410'),
        gmr_photo_album('\ue411'),
        gmr_photo_camera('\ue412'),
        gmr_photo_filter('\ue43b'),
        gmr_photo_library('\ue413'),
        gmr_photo_size_select_actual('\ue432'),
        gmr_photo_size_select_large('\ue433'),
        gmr_photo_size_select_small('\ue434'),
        gmr_picture_as_pdf('\ue415'),
        gmr_picture_in_picture('\ue8aa'),
        gmr_picture_in_picture_alt('\ue911'),
        gmr_pie_chart('\ue6c4'),
        gmr_pie_chart_outline('\uf044'),
        gmr_pin_drop('\ue55e'),
        gmr_place('\ue55f'),
        gmr_plagiarism('\uea5a'),
        gmr_play_arrow('\ue037'),
        gmr_play_circle_fill('\ue038'),
        gmr_play_circle_filled('\ue038'),
        gmr_play_circle_outline('\ue039'),
        gmr_play_for_work('\ue906'),
        gmr_playlist_add('\ue03b'),
        gmr_playlist_add_check('\ue065'),
        gmr_playlist_play('\ue05f'),
        gmr_plumbing('\uf107'),
        gmr_plus_one('\ue800'),
        gmr_point_of_sale('\uf17e'),
        gmr_policy('\uea17'),
        gmr_poll('\ue801'),
        gmr_polymer('\ue8ab'),
        gmr_pool('\ueb48'),
        gmr_portable_wifi_off('\ue0ce'),
        gmr_portrait('\ue416'),
        gmr_post_add('\uea20'),
        gmr_power('\ue63c'),
        gmr_power_input('\ue336'),
        gmr_power_off('\ue646'),
        gmr_power_settings_new('\ue8ac'),
        gmr_precision_manufacturing('\uf049'),
        gmr_pregnant_woman('\ue91e'),
        gmr_present_to_all('\ue0df'),
        gmr_preview('\uf1c5'),
        gmr_print('\ue8ad'),
        gmr_print_disabled('\ue9cf'),
        gmr_priority_high('\ue645'),
        gmr_privacy_tip('\uf0dc'),
        gmr_psychology('\uea4a'),
        gmr_public('\ue80b'),
        gmr_public_off('\uf1ca'),
        gmr_publish('\ue255'),
        gmr_published_with_changes('\uf232'),
        gmr_push_pin('\uf10d'),
        gmr_qr_code('\uef6b'),
        gmr_qr_code_2('\ue00a'),
        gmr_qr_code_scanner('\uf206'),
        gmr_query_builder('\ue8ae'),
        gmr_question_answer('\ue8af'),
        gmr_queue('\ue03c'),
        gmr_queue_music('\ue03d'),
        gmr_queue_play_next('\ue066'),
        gmr_quick_contacts_dialer('\ue0cf'),
        gmr_quick_contacts_mail('\ue0d0'),
        gmr_quickreply('\uef6c'),
        gmr_radio('\ue03e'),
        gmr_radio_button_checked('\ue837'),
        gmr_radio_button_off('\ue836'),
        gmr_radio_button_on('\ue837'),
        gmr_radio_button_unchecked('\ue836'),
        gmr_rate_review('\ue560'),
        gmr_read_more('\uef6d'),
        gmr_receipt('\ue8b0'),
        gmr_receipt_long('\uef6e'),
        gmr_recent_actors('\ue03f'),
        gmr_record_voice_over('\ue91f'),
        gmr_redeem('\ue8b1'),
        gmr_redo('\ue15a'),
        gmr_reduce_capacity('\uf21c'),
        gmr_refresh('\ue5d5'),
        gmr_remove('\ue15b'),
        gmr_remove_circle('\ue15c'),
        gmr_remove_circle_outline('\ue15d'),
        gmr_remove_from_queue('\ue067'),
        gmr_remove_red_eye('\ue417'),
        gmr_remove_shopping_cart('\ue928'),
        gmr_reorder('\ue8fe'),
        gmr_repeat('\ue040'),
        gmr_repeat_one('\ue041'),
        gmr_replay('\ue042'),
        gmr_replay_10('\ue059'),
        gmr_replay_30('\ue05a'),
        gmr_replay_5('\ue05b'),
        gmr_reply('\ue15e'),
        gmr_reply_all('\ue15f'),
        gmr_report('\ue160'),
        gmr_report_gmailerrorred('\uf052'),
        gmr_report_off('\ue170'),
        gmr_report_problem('\ue8b2'),
        gmr_request_page('\uf22c'),
        gmr_request_quote('\uf1b6'),
        gmr_restaurant('\ue56c'),
        gmr_restaurant_menu('\ue561'),
        gmr_restore('\ue8b3'),
        gmr_restore_from_trash('\ue938'),
        gmr_restore_page('\ue929'),
        gmr_rice_bowl('\uf1f5'),
        gmr_ring_volume('\ue0d1'),
        gmr_roofing('\uf201'),
        gmr_room('\ue8b4'),
        gmr_room_preferences('\uf1b8'),
        gmr_room_service('\ueb49'),
        gmr_rotate_90_degrees_ccw('\ue418'),
        gmr_rotate_left('\ue419'),
        gmr_rotate_right('\ue41a'),
        gmr_rounded_corner('\ue920'),
        gmr_router('\ue328'),
        gmr_rowing('\ue921'),
        gmr_rss_feed('\ue0e5'),
        gmr_rule('\uf1c2'),
        gmr_rule_folder('\uf1c9'),
        gmr_run_circle('\uef6f'),
        gmr_rv_hookup('\ue642'),
        gmr_sanitizer('\uf21d'),
        gmr_satellite('\ue562'),
        gmr_save('\ue161'),
        gmr_save_alt('\ue171'),
        gmr_scanner('\ue329'),
        gmr_scatter_plot('\ue268'),
        gmr_schedule('\ue8b5'),
        gmr_school('\ue80c'),
        gmr_science('\uea4b'),
        gmr_score('\ue269'),
        gmr_screen_lock_landscape('\ue1be'),
        gmr_screen_lock_portrait('\ue1bf'),
        gmr_screen_lock_rotation('\ue1c0'),
        gmr_screen_rotation('\ue1c1'),
        gmr_screen_share('\ue0e2'),
        gmr_sd_card('\ue623'),
        gmr_sd_card_alert('\uf057'),
        gmr_sd_storage('\ue1c2'),
        gmr_search('\ue8b6'),
        gmr_search_off('\uea76'),
        gmr_security('\ue32a'),
        gmr_select_all('\ue162'),
        gmr_self_improvement('\uea78'),
        gmr_send('\ue163'),
        gmr_sensor_door('\uf1b5'),
        gmr_sensor_window('\uf1b4'),
        gmr_sentiment_dissatisfied('\ue811'),
        gmr_sentiment_neutral('\ue812'),
        gmr_sentiment_satisfied('\ue813'),
        gmr_sentiment_satisfied_alt('\ue0ed'),
        gmr_sentiment_very_dissatisfied('\ue814'),
        gmr_sentiment_very_satisfied('\ue815'),
        gmr_set_meal('\uf1ea'),
        gmr_settings('\ue8b8'),
        gmr_settings_applications('\ue8b9'),
        gmr_settings_backup_restore('\ue8ba'),
        gmr_settings_bluetooth('\ue8bb'),
        gmr_settings_brightness('\ue8bd'),
        gmr_settings_cell('\ue8bc'),
        gmr_settings_display('\ue8bd'),
        gmr_settings_ethernet('\ue8be'),
        gmr_settings_input_antenna('\ue8bf'),
        gmr_settings_input_component('\ue8c0'),
        gmr_settings_input_composite('\ue8c1'),
        gmr_settings_input_hdmi('\ue8c2'),
        gmr_settings_input_svideo('\ue8c3'),
        gmr_settings_overscan('\ue8c4'),
        gmr_settings_phone('\ue8c5'),
        gmr_settings_power('\ue8c6'),
        gmr_settings_remote('\ue8c7'),
        gmr_settings_system_daydream('\ue1c3'),
        gmr_settings_voice('\ue8c8'),
        gmr_share('\ue80d'),
        gmr_shop('\ue8c9'),
        gmr_shop_two('\ue8ca'),
        gmr_shopping_bag('\uf1cc'),
        gmr_shopping_basket('\ue8cb'),
        gmr_shopping_cart('\ue8cc'),
        gmr_short_text('\ue261'),
        gmr_show_chart('\ue6e1'),
        gmr_shuffle('\ue043'),
        gmr_shutter_speed('\ue43d'),
        gmr_sick('\uf220'),
        gmr_signal_cellular_4_bar('\ue1c8'),
        gmr_signal_cellular_alt('\ue202'),
        gmr_signal_cellular_connected_no_internet_4_bar('\ue1cd'),
        gmr_signal_cellular_no_sim('\ue1ce'),
        gmr_signal_cellular_null('\ue1cf'),
        gmr_signal_cellular_off('\ue1d0'),
        gmr_signal_wifi_4_bar('\ue1d8'),
        gmr_signal_wifi_4_bar_lock('\ue1d9'),
        gmr_signal_wifi_off('\ue1da'),
        gmr_sim_card('\ue32b'),
        gmr_single_bed('\uea48'),
        gmr_skip_next('\ue044'),
        gmr_skip_previous('\ue045'),
        gmr_slideshow('\ue41b'),
        gmr_slow_motion_video('\ue068'),
        gmr_smart_button('\uf1c1'),
        gmr_smartphone('\ue32c'),
        gmr_smoke_free('\ueb4a'),
        gmr_smoking_rooms('\ueb4b'),
        gmr_sms('\ue625'),
        gmr_sms_failed('\ue626'),
        gmr_snippet_folder('\uf1c7'),
        gmr_snooze('\ue046'),
        gmr_soap('\uf1b2'),
        gmr_sort('\ue164'),
        gmr_sort_by_alpha('\ue053'),
        gmr_source('\uf1c4'),
        gmr_south('\uf1e3'),
        gmr_south_east('\uf1e4'),
        gmr_south_west('\uf1e5'),
        gmr_spa('\ueb4c'),
        gmr_space_bar('\ue256'),
        gmr_speaker('\ue32d'),
        gmr_speaker_group('\ue32e'),
        gmr_speaker_notes('\ue8cd'),
        gmr_speaker_notes_off('\ue92a'),
        gmr_speaker_phone('\ue0d2'),
        gmr_speed('\ue9e4'),
        gmr_spellcheck('\ue8ce'),
        gmr_sports('\uea30'),
        gmr_sports_bar('\uf1f3'),
        gmr_sports_baseball('\uea51'),
        gmr_sports_basketball('\uea26'),
        gmr_sports_cricket('\uea27'),
        gmr_sports_esports('\uea28'),
        gmr_sports_football('\uea29'),
        gmr_sports_golf('\uea2a'),
        gmr_sports_handball('\uea33'),
        gmr_sports_hockey('\uea2b'),
        gmr_sports_kabaddi('\uea34'),
        gmr_sports_mma('\uea2c'),
        gmr_sports_motorsports('\uea2d'),
        gmr_sports_rugby('\uea2e'),
        gmr_sports_soccer('\uea2f'),
        gmr_sports_tennis('\uea32'),
        gmr_sports_volleyball('\uea31'),
        gmr_square_foot('\uea49'),
        gmr_stacked_line_chart('\uf22b'),
        gmr_stairs('\uf1a9'),
        gmr_star('\ue838'),
        gmr_star_border('\ue83a'),
        gmr_star_half('\ue839'),
        gmr_star_outline('\uf06f'),
        gmr_star_rate('\uf0ec'),
        gmr_stars('\ue8d0'),
        gmr_stay_current_landscape('\ue0d3'),
        gmr_stay_current_portrait('\ue0d4'),
        gmr_stay_primary_landscape('\ue0d5'),
        gmr_stay_primary_portrait('\ue0d6'),
        gmr_sticky_note_2('\uf1fc'),
        gmr_stop('\ue047'),
        gmr_stop_circle('\uef71'),
        gmr_stop_screen_share('\ue0e3'),
        gmr_storage('\ue1db'),
        gmr_store('\ue8d1'),
        gmr_store_mall_directory('\ue563'),
        gmr_storefront('\uea12'),
        gmr_straighten('\ue41c'),
        gmr_streetview('\ue56e'),
        gmr_strikethrough_s('\ue257'),
        gmr_stroller('\uf1ae'),
        gmr_style('\ue41d'),
        gmr_subdirectory_arrow_left('\ue5d9'),
        gmr_subdirectory_arrow_right('\ue5da'),
        gmr_subject('\ue8d2'),
        gmr_subscript('\uf111'),
        gmr_subscriptions('\ue064'),
        gmr_subtitles('\ue048'),
        gmr_subtitles_off('\uef72'),
        gmr_subway('\ue56f'),
        gmr_superscript('\uf112'),
        gmr_supervised_user_circle('\ue939'),
        gmr_supervisor_account('\ue8d3'),
        gmr_support('\uef73'),
        gmr_support_agent('\uf0e2'),
        gmr_surround_sound('\ue049'),
        gmr_swap_calls('\ue0d7'),
        gmr_swap_horiz('\ue8d4'),
        gmr_swap_horizontal_circle('\ue933'),
        gmr_swap_vert('\ue8d5'),
        gmr_swap_vert_circle('\ue8d6'),
        gmr_swap_vertical_circle('\ue8d6'),
        gmr_switch_camera('\ue41e'),
        gmr_switch_left('\uf1d1'),
        gmr_switch_right('\uf1d2'),
        gmr_switch_video('\ue41f'),
        gmr_sync('\ue627'),
        gmr_sync_alt('\uea18'),
        gmr_sync_disabled('\ue628'),
        gmr_sync_problem('\ue629'),
        gmr_system_update('\ue62a'),
        gmr_system_update_alt('\ue8d7'),
        gmr_system_update_tv('\ue8d7'),
        gmr_tab('\ue8d8'),
        gmr_tab_unselected('\ue8d9'),
        gmr_table_chart('\ue265'),
        gmr_table_rows('\uf101'),
        gmr_table_view('\uf1be'),
        gmr_tablet('\ue32f'),
        gmr_tablet_android('\ue330'),
        gmr_tablet_mac('\ue331'),
        gmr_tag_faces('\ue420'),
        gmr_tap_and_play('\ue62b'),
        gmr_tapas('\uf1e9'),
        gmr_terrain('\ue564'),
        gmr_text_fields('\ue262'),
        gmr_text_format('\ue165'),
        gmr_text_rotate_up('\ue93a'),
        gmr_text_rotate_vertical('\ue93b'),
        gmr_text_rotation_angledown('\ue93c'),
        gmr_text_rotation_angleup('\ue93d'),
        gmr_text_rotation_down('\ue93e'),
        gmr_text_rotation_none('\ue93f'),
        gmr_text_snippet('\uf1c6'),
        gmr_textsms('\ue0d8'),
        gmr_texture('\ue421'),
        gmr_theaters('\ue8da'),
        gmr_thermostat('\uf076'),
        gmr_thumb_down('\ue8db'),
        gmr_thumb_down_alt('\ue816'),
        gmr_thumb_up('\ue8dc'),
        gmr_thumb_up_alt('\ue817'),
        gmr_thumbs_up_down('\ue8dd'),
        gmr_time_to_leave('\ue62c'),
        gmr_timelapse('\ue422'),
        gmr_timeline('\ue922'),
        gmr_timer('\ue425'),
        gmr_timer_10('\ue423'),
        gmr_timer_3('\ue424'),
        gmr_timer_off('\ue426'),
        gmr_title('\ue264'),
        gmr_toc('\ue8de'),
        gmr_today('\ue8df'),
        gmr_toggle_off('\ue9f5'),
        gmr_toggle_on('\ue9f6'),
        gmr_toll('\ue8e0'),
        gmr_tonality('\ue427'),
        gmr_topic('\uf1c8'),
        gmr_touch_app('\ue913'),
        gmr_tour('\uef75'),
        gmr_toys('\ue332'),
        gmr_track_changes('\ue8e1'),
        gmr_traffic('\ue565'),
        gmr_train('\ue570'),
        gmr_tram('\ue571'),
        gmr_transfer_within_a_station('\ue572'),
        gmr_transform('\ue428'),
        gmr_transit_enterexit('\ue579'),
        gmr_translate('\ue8e2'),
        gmr_trending_down('\ue8e3'),
        gmr_trending_flat('\ue8e4'),
        gmr_trending_neutral('\ue8e4'),
        gmr_trending_up('\ue8e5'),
        gmr_trip_origin('\ue57b'),
        gmr_tty('\uf1aa'),
        gmr_tune('\ue429'),
        gmr_turned_in('\ue8e6'),
        gmr_turned_in_not('\ue8e7'),
        gmr_tv('\ue333'),
        gmr_tv_off('\ue647'),
        gmr_two_wheeler('\ue9f9'),
        gmr_umbrella('\uf1ad'),
        gmr_unarchive('\ue169'),
        gmr_undo('\ue166'),
        gmr_unfold_less('\ue5d6'),
        gmr_unfold_more('\ue5d7'),
        gmr_unpublished('\uf236'),
        gmr_unsubscribe('\ue0eb'),
        gmr_update('\ue923'),
        gmr_update_disabled('\ue075'),
        gmr_upgrade('\uf0fb'),
        gmr_upload('\uf09b'),
        gmr_usb('\ue1e0'),
        gmr_verified('\uef76'),
        gmr_verified_user('\ue8e8'),
        gmr_vertical_align_bottom('\ue258'),
        gmr_vertical_align_center('\ue259'),
        gmr_vertical_align_top('\ue25a'),
        gmr_vertical_distribute('\ue076'),
        gmr_vertical_split('\ue949'),
        gmr_vibration('\ue62d'),
        gmr_video_call('\ue070'),
        gmr_video_collection('\ue04a'),
        gmr_video_label('\ue071'),
        gmr_video_library('\ue04a'),
        gmr_video_settings('\uea75'),
        gmr_videocam('\ue04b'),
        gmr_videocam_off('\ue04c'),
        gmr_videogame_asset('\ue338'),
        gmr_view_agenda('\ue8e9'),
        gmr_view_array('\ue8ea'),
        gmr_view_carousel('\ue8eb'),
        gmr_view_column('\ue8ec'),
        gmr_view_comfortable('\ue42a'),
        gmr_view_comfy('\ue42a'),
        gmr_view_compact('\ue42b'),
        gmr_view_day('\ue8ed'),
        gmr_view_headline('\ue8ee'),
        gmr_view_list('\ue8ef'),
        gmr_view_module('\ue8f0'),
        gmr_view_quilt('\ue8f1'),
        gmr_view_sidebar('\uf114'),
        gmr_view_stream('\ue8f2'),
        gmr_view_week('\ue8f3'),
        gmr_vignette('\ue435'),
        gmr_visibility('\ue8f4'),
        gmr_visibility_off('\ue8f5'),
        gmr_voice_chat('\ue62e'),
        gmr_voice_over_off('\ue94a'),
        gmr_voicemail('\ue0d9'),
        gmr_volume_down('\ue04d'),
        gmr_volume_mute('\ue04e'),
        gmr_volume_off('\ue04f'),
        gmr_volume_up('\ue050'),
        gmr_vpn_key('\ue0da'),
        gmr_vpn_lock('\ue62f'),
        gmr_wallet_giftcard('\ue8f6'),
        gmr_wallet_membership('\ue8f7'),
        gmr_wallet_travel('\ue8f8'),
        gmr_wallpaper('\ue1bc'),
        gmr_warning('\ue002'),
        gmr_warning_amber('\uf083'),
        gmr_wash('\uf1b1'),
        gmr_watch('\ue334'),
        gmr_watch_later('\ue924'),
        gmr_water_damage('\uf203'),
        gmr_waves('\ue176'),
        gmr_wb_auto('\ue42c'),
        gmr_wb_cloudy('\ue42d'),
        gmr_wb_incandescent('\ue42e'),
        gmr_wb_iridescent('\ue436'),
        gmr_wb_sunny('\ue430'),
        gmr_wc('\ue63d'),
        gmr_web('\ue051'),
        gmr_web_asset('\ue069'),
        gmr_weekend('\ue16b'),
        gmr_west('\uf1e6'),
        gmr_whatshot('\ue80e'),
        gmr_wheelchair_pickup('\uf1ab'),
        gmr_where_to_vote('\ue177'),
        gmr_widgets('\ue1bd'),
        gmr_wifi('\ue63e'),
        gmr_wifi_calling('\uef77'),
        gmr_wifi_lock('\ue1e1'),
        gmr_wifi_off('\ue648'),
        gmr_wifi_protected_setup('\uf0fc'),
        gmr_wifi_tethering('\ue1e2'),
        gmr_wine_bar('\uf1e8'),
        gmr_work('\ue8f9'),
        gmr_work_off('\ue942'),
        gmr_work_outline('\ue943'),
        gmr_wrap_text('\ue25b'),
        gmr_wrong_location('\uef78'),
        gmr_wysiwyg('\uf1c3'),
        gmr_youtube_searched_for('\ue8fa'),
        gmr_zoom_in('\ue8ff'),
        gmr_zoom_out('\ue900'),
        gmr_zoom_out_map('\ue56b');

        override val typeface: ITypeface by lazy { RoundedGoogleMaterial }
    }
}
